import re  
  
def analyze_words(input_str):  
    words = input_str.split()  
  
    if len(words) <= 1:  
        return "Мало данных для анализа"  
  
    capital_cyrillic_count = 0  
    latin_char_count = 0  
    short_words_count = 0  
    longest_word = ""  
    longest_word_length = 0  
    hyphen_count = 0  
  
    for word in words:  
        if re.match(r'[А-ЯЁ]', word[0]):  
            capital_cyrillic_count += 1  
        if re.search(r'[a-zA-Z]', word):  
            latin_char_count += 1  
        if len(word) <= 3:  
            short_words_count += 1  
        if '-' in word:  
            hyphen_count += 1  
        if len(word) > longest_word_length:  
            longest_word_length = len(word)  
            longest_word = word  
  
    return f"Кол-во слов: {len(words)}\n" \  
           f"Кол-во слов с заглавной кириллической буквы: {capital_cyrillic_count}\n" \  
           f"Кол-во слов содержащих латинский символ: {latin_char_count}\n" \  
           f"Кол-во слов не превышающих 3 символа: {short_words_count}\n" \  
           f"Кол-во слов в составе которых имеется дефис: {hyphen_count}\n" \  
           f"Самое длинное слово: {longest_word}, длина: {longest_word_length}"